package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 文书云签章条件查询
 */

@Data
@ApiModel(value = "文书云签章条件查询")
@EqualsAndHashCode(callSuper = false)
public class Cloud_sign_licensePageInfo extends BasePageInfo {

    @ApiModelProperty(value = "序号")
    private Integer f_id;
    @ApiModelProperty(value = "序号操作符")
    private String f_id_op = "=";
    @ApiModelProperty(value = "文书编号")
    private String f_cert_no;
    @ApiModelProperty(value = "文书编号操作符")
    private String f_cert_no_op = "like";

    @ApiModelProperty(value = "文书类型")
    private String f_lictypeid;
    @ApiModelProperty(value = "文书类型操作符")
    private String f_lictypeid_op = "like";

    @ApiModelProperty(value = "联号")
    private Integer f_pageindex;
    @ApiModelProperty(value = "联号操作符")
    private String f_pageindex_op = "=";
    @ApiModelProperty(value = "创建时间", example = "2020-02-05 13:30:41")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
    private String f_createtime;
    @ApiModelProperty(value = "创建时间操作符")
    private String f_createtime_op = ">=";

    @ApiModelProperty(value = "创建时间", example = "2020-02-05 13:30:41")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
    private String f_createtime_01;
    @ApiModelProperty(value = "创建时间操作符")
    private String f_createtime_01_op = "<=";

    @ApiModelProperty(value = "处理时间", example = "2020-02-05 13:30:41")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
    private String f_exectime;
    @ApiModelProperty(value = "处理时间操作符")
    private String f_exectime_op = ">=";

    @ApiModelProperty(value = "处理时间", example = "2020-02-05 13:30:41")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
    private String f_exectime_01;
    @ApiModelProperty(value = "处理时间操作符")
    private String f_exectime_01_op = "<=";

    @ApiModelProperty(value = "文书路径")
    private String f_filepath;
    @ApiModelProperty(value = "文书路径操作符")
    private String f_filepath_op = "like";

    @ApiModelProperty(value = "处理结果")
    private String f_result;
    @ApiModelProperty(value = "处理结果操作符")
    private String f_result_op = "like";

    @ApiModelProperty(value = "印章配置")
    private String f_sealinfo;
    @ApiModelProperty(value = "印章配置操作符")
    private String f_sealinfo_op = "like";

}
